草庐IT

Java Tomcat 启用缓存

全部标签

android - 使用 viewpager + imageview 时出现内存不足错误,即使使用缓存内存和异步任务也是如此

请问以前有人在viewpager中添加过很多ImageView吗?我有一个调用fragment类的Activity来将包含图像的fragment创建到viewpager中,并且这个fragment类包含缓存图像的方法,如果它不存在于缓存内存中并调整图像大小并让可绘制对象在异步任务中执行减少前台任务的时间消耗......但是用所有这些方法来消除内存不足错误我仍然有这个错误!!!已经两三天尝试不同的方法,但没有一个奏效...所以请有任何想法!!我的代码是:importjava.lang.ref.WeakReference;importandroid.content.res.Resource

Android 图像缓存/Web/内存库

所以我创建了自己的Android代码来为Android执行大量图像操作。目前实现的功能是从URL加载图片保存图片到SD卡准备带有zip的SD卡图像库,在用户首次安装应用程序时下载虽然这工作正常,但我想切换到更专业和功能更全的东西。我并没有真正非常优雅地处理ListViews,而且我确信我的网络实现并不像它应该的那样健壮。此外,我没有正确使用任何内存缓存或回收View。我觉得很多比我聪明的人已经解决了这种形象问题。是否有任何备受推崇的库可以涵盖我的用例并帮助解决此类问题? 最佳答案 我决定使用Square的Picasso库:http:

android - 如何在 android 中启用或禁用自动锁定?

我有一个切换按钮决定启用和禁用应用程序中的自动锁定,那么我们如何在应用程序中做到这一点请帮助我。提前致谢。 最佳答案 不要使用唤醒锁。您可能不会释放它,然后您可能会耗尽电池并惹恼用户。而且它需要额外的权限。改为在onCreate()中执行此操作:getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 关于android-如何在android中启用或禁用自动锁定?,我们在StackOverflow上找到一个

android - 不同颜色过滤器的 ListView 缓存不起作用

我正在使用一个使用ViewHolder模式并利用缓存机制的ListView。这是我尝试设置列表项背景之一的代码fragmentif(drawable!=null){if(this.backgroundBurnColor!=null&&this.backgroundBurnColor.getValue()!=0){Log.d("burncolor",this.backgroundBurnColor.getValue()+"");drawable.setColorFilter(this.backgroundBurnColor.getValue(),Mode.MULTIPLY);}elsei

android - 在 ScrollView 和 ViewFlipper 中启用可滚动的 EditText

我在ViewFlipper中有两个布局,每个布局中都包含ScrollView。但是,我的EditText不起作用,我知道原因是ScrollView。但是,尽管我尝试了DisableScrollViewaction中的答案,没有一个对我有用。我的xml哪里有问题吗?我的xml如下所示:翻页器第1页 最佳答案 主要Activity类:您可以通过以下方式执行此操作,还可以看到此linkEditTextEtOne=(EditText)findViewById(R.id.comment1);EtOne.setOnTouchListener(n

android - Lazy List 上的位图缓存(SoftReference,Hard)似乎无法正常工作 - Android

我已经在stackoverflow中阅读了关于延迟列表加载的几个主题,并且我正在尝试了解如何在android中处理不同的缓存级别。如这里所述:LazyloadofimagesinListView我用过MultithreadingForPerformance,GillesDebunne的教程。例子。我对其进行了修改,以便以正确的方式工作并且还可以使用1.6。这是代码:/**Copyright(C)2010TheAndroidOpenSourceProject**LicensedundertheApacheLicense,Version2.0(the"License");*youmayno

android - 是否可以访问 WebView 缓存?

我有一个WebView,我可以在其中访问网页。是否有可能,当我离线时可以访问例如之前下载的图像?如果可能的话,我该怎么做?提前致谢。 最佳答案 是的,你可以,至少对于Android2.3及更低版本。如果您想查看整个缓存文件夹,它位于此处://cache/webviewCache/如果您已经知道缓存图像的URL,则可以这样获取实际文件:Stringuri="http://theurloftheimagethatyouneed";StringhashCode=String.format("%08x",uri.hashCode());Fi

android - 如何在android中缓存图像?

这个问题在这里已经有了答案:HowtolazyloadimagesinListViewinAndroid(41个回答)关闭8年前。在我的android应用程序中,我正在从互联网上下载图像。现在我想将这些图像存储在cashe中。我还想向用户显示来自cashe的图像(不再是来自互联网)。我不能使用CacheManager类,因为它已被弃用,所以我必须手动执行此操作。我该怎么做?

android - ImageDownloader 的最大硬缓存大小

我的问题是..在这个ImageDownloader他们将缓存实现为硬缓存和软缓存……以及硬缓存……这里//Hardcache,withafixedmaximumcapacityandalifedurationprivatefinalHashMapsHardBitmapCache=newLinkedHashMap(HARD_CACHE_CAPACITY/2,0.75f,true){@OverrideprotectedbooleanremoveEldestEntry(LinkedHashMap.Entryeldest){if(size()>HARD_CACHE_CAPACITY){//En

android - 如何为我的 Android apk 启用自动更新?

我开发了一个简单的Android应用程序,可以在几台平板电脑上运行。它不在市场上-每个应用程序都是手动安装的。将来某个时候我可能想做一些改变,但我不能要求每个用户都更新,所以它应该自己更新。这可能吗? 最佳答案 这在库存设备上是不可能的。您能做的最好的事情就是下载一个新的APK文件并启动一个打开它的Intent,这会将用户带到软件包安装程序以按“安装”或“取消”如果您的设备已获得root权限并且您可以获得对/data/app/的写入权限,那么您可以下载apk文件并将其粘贴到该目录以“安装”它。